<%-- 
    Document   : consultarVotosPorUbicacion
    Created on : 2/11/2013, 11:21:54 AM
    Author     : Lucho
--%>

<%@page import="co.dzgroup.votacion.modelo.Persona"%>
<%@page import="co.dzgroup.votacion.modelo.Votante"%>
<%@page import="java.util.ArrayList"%>
<%@page import="co.dzgroup.votacion.util.Formato"%>
<%@page import="co.dzgroup.votacion.modelo.Departamento"%>
<%@page import="java.util.List"%>
<%@page import="co.dzgroup.votacion.implementacion.ParametrizacionEjecucion"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">
<%

    Persona usuario = (Persona)session.getAttribute("dz.usuario."+session.getId());
    if(usuario!=null){
    String logout="";
    logout=Formato.cambiarSiEsNull(request.getParameter("logg"), "");

    if(logout.equals("logout")){
        response.sendRedirect("menuReportes.jsp");
    }
    ParametrizacionEjecucion parametrizacionEjecucion =new ParametrizacionEjecucion();
    List<Departamento> departamentos=parametrizacionEjecucion.consultarDepartamento();
    String departamentoId=Formato.cambiarSiEsNull(request.getParameter("departamento"),"0");


    String resultado="";
    resultado=Formato.cambiarSiEsNull(request.getParameter("resultado"), "");
    List<Votante> listaVotantesRango=null;
    Integer edad=Integer.parseInt(Formato.cambiarSiEsNull(request.getParameter("edad"),"0"));
    String rangoEdad="";
    if(edad==1){
        rangoEdad="18-25";
    }else if(edad==2){
        rangoEdad="26-30";
    }else if(edad==3){
        rangoEdad="31-40";
    }else{
        rangoEdad="40-en adelante";
    }

    if(resultado.equals("resultado")){
        listaVotantesRango=parametrizacionEjecucion.consultarVotantesRangoFechas(edad);
    }

    
%>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>.:DZ Group:.</title>
        <script>

            function validarSeleccion(form){
                indice = form.edad.value;
                if(indice == null || indice == 0 ) {
                  alert('Debe seleccionar un rango especifico');
                  return false;
                }else{
                    form.resultado.value='resultado';
                    form.submit();
                }
            }

            function cancelar(form) {
                form.logg.value='logout';
                form.submit();
            }
        </script>
    </head>
    <jsp:include page="head.jsp" flush="true|false" />
    <body bgcolor="#D2D3D5">
        <form action="consultarVotosPorEdad.jsp" name="formulario"
              method="post">
            <input type="hidden" name="resultado">
            <input type="hidden" name="logg">
            <center>
                <br><br><br>
            <table>
                <tr>
                    <td><b>Rango de Edad </b></td>
                    <td>
                        <select name="edad" onchange="javascript:validarSeleccion(this.form);">
                            <option value="0">Seleccione una opción</option>
                            <option value="1">(18- 25)</option>
                            <option value="2">(26- 30)</option>
                            <option value="3">(31- 40)</option>
                            <option value="4">(40- en adelante)</option>
                            
                        </select>

                    </td>
                </tr>
            </table>
            </center>
            <br><br><br><br>
            <hr width="70%">

            <%
            if(listaVotantesRango!=null && !listaVotantesRango.isEmpty()){
                %>
                <center>
                    <table border="2" width="50%">
                    <tr>
                        <td colspan="3"><center><b>El rango seleccionado fue: <%=rangoEdad%> </b></center></td>
                    </tr>
                    <tr>
                        <td><b>Documento</b></td>
                        <td><b>Nombre</b></td>
                        <td><b>Edad</b></td>
                    </tr>
                    <% for(Votante votante: listaVotantesRango){

                        %><tr>
                            <td><%=votante.getDocumento()%></td>
                            <td><%=votante.getNombre()%></td>
                            <td><%=votante.getEdad()%></td>
                         </tr>

                    <%}
                    %>
                </table>
                </center>
                <%
            }else {
                %>
                <center>
                <table>
                    <tr>
                        <td><b>No hay votantes en el rango de edad</b></td>
                    </tr>
                    <tr>
                    </tr>
                </table>
                </center>
                <%
            }

            %>
            <br><br>
            <center><input type="button" value="Volver" onclick="cancelar(this.form);"></center>
        </form>
    </body><bR><br><bR><br><bR><br><bR><br>
    <%}else{
        response.sendRedirect("login.jsp");
      }%>
    <jsp:include page="foot.jsp" flush="true|false" />
</html>
